crypto/elliptic.p256Point.xyz (field)
127 uses
crypto/elliptic (current package)
p256_asm.go#L33: xyz [12]uint64
p256_asm.go#L245: fromBig(r2.xyz[0:4], maybeReduceModP(bigX))
p256_asm.go#L246: fromBig(r2.xyz[4:8], maybeReduceModP(bigY))
p256_asm.go#L247: p256Mul(r2.xyz[0:4], r2.xyz[0:4], rr[:])
p256_asm.go#L248: p256Mul(r2.xyz[4:8], r2.xyz[4:8], rr[:])
p256_asm.go#L251: r2.xyz[8] = 0x0000000000000001
p256_asm.go#L252: r2.xyz[9] = 0xffffffff00000000
p256_asm.go#L253: r2.xyz[10] = 0xffffffffffffffff
p256_asm.go#L254: r2.xyz[11] = 0x00000000fffffffe
p256_asm.go#L259: pointsEqual := p256PointAddAsm(sum.xyz[:], r1.xyz[:], r2.xyz[:])
p256_asm.go#L260: p256PointDoubleAsm(double.xyz[:], r1.xyz[:])
p256_asm.go#L282: fromBig(r.xyz[0:4], maybeReduceModP(bigX))
p256_asm.go#L283: fromBig(r.xyz[4:8], maybeReduceModP(bigY))
p256_asm.go#L284: p256Mul(r.xyz[0:4], r.xyz[0:4], rr[:])
p256_asm.go#L285: p256Mul(r.xyz[4:8], r.xyz[4:8], rr[:])
p256_asm.go#L287: r.xyz[8] = 0x0000000000000001
p256_asm.go#L288: r.xyz[9] = 0xffffffff00000000
p256_asm.go#L289: r.xyz[10] = 0xffffffffffffffff
p256_asm.go#L290: r.xyz[11] = 0x00000000fffffffe
p256_asm.go#L317: p256Inverse(zInv, p.xyz[8:12])
p256_asm.go#L321: p256Mul(zInvSq, p.xyz[0:4], zInvSq)
p256_asm.go#L322: p256Mul(zInv, p.xyz[4:8], zInv)
p256_asm.go#L341: for i, n := range p.xyz {
p256_asm.go#L342: p.xyz[i] = (n & pMask) | (src.xyz[i] & srcMask)
p256_asm.go#L396: copy(r[index*12:], p.xyz[:])
p256_asm.go#L418: p256SelectBase(&p.xyz, p256Precomputed, sel)
p256_asm.go#L419: p256NegCond(p.xyz[4:8], sign)
p256_asm.go#L422: p.xyz[8] = 0x0000000000000001
p256_asm.go#L423: p.xyz[9] = 0xffffffff00000000
p256_asm.go#L424: p.xyz[10] = 0xffffffffffffffff
p256_asm.go#L425: p.xyz[11] = 0x00000000fffffffe
p256_asm.go#L429: t0.xyz[8] = 0x0000000000000001
p256_asm.go#L430: t0.xyz[9] = 0xffffffff00000000
p256_asm.go#L431: t0.xyz[10] = 0xffffffffffffffff
p256_asm.go#L432: t0.xyz[11] = 0x00000000fffffffe
p256_asm.go#L445: p256SelectBase(&t0.xyz, p256Precomputed[i*32*8*8:], sel)
p256_asm.go#L446: p256PointAddAffineAsm(p.xyz[0:12], p.xyz[0:12], t0.xyz[0:8], sign, sel, zero)
p256_asm.go#L460: p256PointDoubleAsm(t0.xyz[:], p.xyz[:])
p256_asm.go#L461: p256PointDoubleAsm(t1.xyz[:], t0.xyz[:])
p256_asm.go#L462: p256PointDoubleAsm(t2.xyz[:], t1.xyz[:])
p256_asm.go#L463: p256PointDoubleAsm(t3.xyz[:], t2.xyz[:])
p256_asm.go#L469: p256PointAddAsm(t0.xyz[:], t0.xyz[:], p.xyz[:])
p256_asm.go#L470: p256PointAddAsm(t1.xyz[:], t1.xyz[:], p.xyz[:])
p256_asm.go#L471: p256PointAddAsm(t2.xyz[:], t2.xyz[:], p.xyz[:])
p256_asm.go#L476: p256PointDoubleAsm(t0.xyz[:], t0.xyz[:])
p256_asm.go#L477: p256PointDoubleAsm(t1.xyz[:], t1.xyz[:])
p256_asm.go#L481: p256PointAddAsm(t2.xyz[:], t0.xyz[:], p.xyz[:])
p256_asm.go#L482: p256PointAddAsm(t1.xyz[:], t1.xyz[:], p.xyz[:])
p256_asm.go#L486: p256PointDoubleAsm(t0.xyz[:], t0.xyz[:])
p256_asm.go#L487: p256PointDoubleAsm(t2.xyz[:], t2.xyz[:])
p256_asm.go#L491: p256PointAddAsm(t0.xyz[:], t0.xyz[:], p.xyz[:])
p256_asm.go#L492: p256PointAddAsm(t2.xyz[:], t2.xyz[:], p.xyz[:])
p256_asm.go#L503: p256Select(p.xyz[0:12], precomp[0:], sel)
p256_asm.go#L508: p256PointDoubleAsm(p.xyz[:], p.xyz[:])
p256_asm.go#L509: p256PointDoubleAsm(p.xyz[:], p.xyz[:])
p256_asm.go#L510: p256PointDoubleAsm(p.xyz[:], p.xyz[:])
p256_asm.go#L511: p256PointDoubleAsm(p.xyz[:], p.xyz[:])
p256_asm.go#L512: p256PointDoubleAsm(p.xyz[:], p.xyz[:])
p256_asm.go#L522: p256Select(t0.xyz[0:], precomp[0:], sel)
p256_asm.go#L523: p256NegCond(t0.xyz[4:8], sign)
p256_asm.go#L524: p256PointAddAsm(t1.xyz[:], p.xyz[:], t0.xyz[:])
p256_asm.go#L525: p256MovCond(t1.xyz[0:12], t1.xyz[0:12], p.xyz[0:12], sel)
p256_asm.go#L526: p256MovCond(p.xyz[0:12], t1.xyz[0:12], t0.xyz[0:12], zero)
p256_asm.go#L530: p256PointDoubleAsm(p.xyz[:], p.xyz[:])
p256_asm.go#L531: p256PointDoubleAsm(p.xyz[:], p.xyz[:])
p256_asm.go#L532: p256PointDoubleAsm(p.xyz[:], p.xyz[:])
p256_asm.go#L533: p256PointDoubleAsm(p.xyz[:], p.xyz[:])
p256_asm.go#L534: p256PointDoubleAsm(p.xyz[:], p.xyz[:])
p256_asm.go#L539: p256Select(t0.xyz[0:], precomp[0:], sel)
p256_asm.go#L540: p256NegCond(t0.xyz[4:8], sign)
p256_asm.go#L541: p256PointAddAsm(t1.xyz[:], p.xyz[:], t0.xyz[:])
p256_asm.go#L542: p256MovCond(t1.xyz[0:12], t1.xyz[0:12], p.xyz[0:12], sel)
p256_asm.go#L543: p256MovCond(p.xyz[0:12], t1.xyz[0:12], t0.xyz[0:12], zero)